﻿using System.Diagnostics.CodeAnalysis;

namespace ToolKitIESiteList.Library
{
    public class ResultMerge
    {
        [SuppressMessage("Microsoft.Performance" , "CA1819")]
        public IEModeDataItem[] NewItems { get; private set; }
        [SuppressMessage("Microsoft.Performance", "CA1819")]
        public IEModeDataItem[] Duplicates { get; set; }
        [SuppressMessage("Microsoft.Performance", "CA1819")]
        public IEModeDataItem[] Port80 { get; set; }
        [SuppressMessage("Microsoft.Performance", "CA1819")]
        public IEModeDataItem[] ExcludeExt { get; set; }
        [SuppressMessage("Microsoft.Performance", "CA1819")]
        public IEModeDataItem[] ExcludeHost { get; set; }

        public ResultMerge(IEModeDataItem[] newItems, IEModeDataItem[] duplicates, IEModeDataItem[] port80, IEModeDataItem[]  excludeExt, IEModeDataItem[] excludeHost)
        {
            NewItems = newItems;
            Duplicates = duplicates;
            Port80 = port80;
            ExcludeExt = excludeExt;
            ExcludeHost = excludeHost;
        }
    }
}
